/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package comparator;

import entidades.CicloNewlong;
import java.sql.SQLException;
import java.util.Comparator;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author SBernardez
 */
public class CantidadDisponibleComparator implements Comparator {

    public int compare(Object o1, Object o2) {
                CicloNewlong c1 = (CicloNewlong) o1;
                CicloNewlong c2 = (CicloNewlong ) o2;
                long cantidad1 = 0;
                try {
                    cantidad1 = c1.getCantidadDisponible();
                    } catch (SQLException ex) {
                        Logger.getLogger(CantidadDisponibleComparator.class.getName()).log(Level.SEVERE, null, ex);
                }
                long cantidad2 = 0;
                try {
                    cantidad2 = c2.getCantidadDisponible();
                    } catch (SQLException ex) {
                        Logger.getLogger(CantidadDisponibleComparator.class.getName()).log(Level.SEVERE, null, ex);
                }

                System.out.println("Cantidad 1:" + cantidad1);
                System.out.println("Cantidad 2:" + cantidad2);
                // realiza las operaciones de comparación entre las fechas de las clases o1 y o2
                if (cantidad1 < cantidad2 ){
                    System.out.println("Cantidad 1 es menor a cantidad 2");
                   return -1;
               }else{
                    if (cantidad1 > cantidad2){
                        System.out.println("Cantidad 1 es mayor a cantidad 2");
                        return 1;
                    }else{
                         System.out.println("Cantidad 1 es igual a cantidad 2");
                        return 0;
                    }
               }
            }
    }


